Skip to content

chore(deps): Bump base64 from 0.22.1 to 0.23.1 - #380

Merged
gnanirahulnutakki merged 2 commits into
devfrom
dependabot/cargo/dev/base64-0.23.0
Aug 11, 2026
Merged

chore(deps): Bump base64 from 0.22.1 to 0.23.1#380
gnanirahulnutakki merged 2 commits into
devfrom
dependabot/cargo/dev/base64-0.23.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 23, 2026

Copy link
Copy Markdown
Contributor

Bumps base64 from 0.22.1 to 0.23.1.

Changelog

Sourced from base64's changelog.

0.23.1

  • Make the tests build again on non-SIMD architectures

0.23.0

  • Added more consts for preconfigured configs and engines
  • Make DecodeError::InvalidLastSymbol more clear by including the decoded value
  • Added SIMD-accelerated engines behind the default-on simd-unsafe feature: Simd picks the best instruction set at runtime (AVX2 on x86_64, NEON on aarch64) and falls back to the scalar GeneralPurpose engine, while Avx2 and Neon target one instruction set with no runtime detection and work in no_std. The engines support the standard and URL-safe alphabets.
  • Update MSRV to 1.71.0
  • Add support for custom padding symbols
Commits
  • 069bf70 v0.23.1
  • 6ab1fb0 Merge pull request #310 from musicinmybrain/test-on-non-simd-arches
  • 7cffce6 Fix testing on architectures without unsafe SIMD support
  • e34f9a0 Merge pull request #308 from atouchet/com
  • e9240c9 Remove outdated comment
  • 9e9220a v0.23.0
  • 870326e Merge pull request #306 from marshallpierce/mp/trailing-bits-docs
  • fbec5f1 Document no trailing trailing bits
  • 0a23549 Merge pull request #305 from marshallpierce/mp/edition-2021
  • f10b7e2 Update deps & edition
  • Additional commits viewable in compare view

@dependabot @github

dependabot Bot commented on behalf of github Jul 23, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies, rust. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot
dependabot Bot requested a review from gnanirahulnutakki as a code owner July 23, 2026 23:29

@gnanirahulnutakki gnanirahulnutakki left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed exact head 260c8ce against dev@a42ffe0f.

Direct workspace consumers resolve to base64 0.23.0; retained 0.22.1 entries are transitive. The wider lockfile change is reproducible workspace reconciliation: full cargo metadata --locked fails on the base lock but succeeds on this head, adding the active delegate/durability closure and removing orphan non-workspace entries.

All Ardur callsites still use the unchanged scalar GeneralPurpose STANDARD/URL_SAFE_NO_PAD engines, with no matching on the changed decode-error variant. The workspace toolchain exceeds the new MSRV, and current advisory checks found no applicable issue in the changed package set. Exact-head workspace, cargo-deny, dependency review, CodeQL, Docker/SBOM/Trivy, and DCO gates are green; focused receipt/media/web/webhook tests also pass with --locked. No blocking findings.

@dependabot dependabot Bot changed the title chore(deps): Bump base64 from 0.22.1 to 0.23.0 chore(deps): Bump base64 from 0.22.1 to 0.23.1 Aug 11, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/dev/base64-0.23.0 branch from 260c8ce to a1c8ca2 Compare August 11, 2026 19:40

@gnanirahulnutakki gnanirahulnutakki left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Re-reviewed exact head a1c8ca28 against dev@4715a4d. The refreshed diff is narrow and reproducible: resolving the workspace manifest bump from the exact base adds only base64 0.23.1, retargets the nine active direct workspace edges, and produces byte-identical Cargo.toml/Cargo.lock; retained 0.22.1 and 0.13.1 entries are transitive. Compared with the previously reviewed 260c8ced (0.23.0), base64 0.23.1 has no production-source changes and only fixes its non-SIMD test configuration, with unchanged MSRV. Exact-head formatting, all nine direct-consumer unit/integration/doc suites, cargo-deny, diff checks, and all hosted checks pass. No blocking findings.

@dependabot
dependabot Bot force-pushed the dependabot/cargo/dev/base64-0.23.0 branch from a1c8ca2 to 9f75c23 Compare August 11, 2026 20:43
Bumps [base64](https://github.com/marshallpierce/rust-base64) from 0.22.1 to 0.23.1.
- [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md)
- [Commits](marshallpierce/rust-base64@v0.22.1...v0.23.1)

---
updated-dependencies:
- dependency-name: base64
  dependency-version: 0.23.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/dev/base64-0.23.0 branch from 9f75c23 to 8aca9d8 Compare August 11, 2026 21:26
@gnanirahulnutakki
gnanirahulnutakki merged commit 940d72e into dev Aug 11, 2026
12 checks passed
@gnanirahulnutakki
gnanirahulnutakki deleted the dependabot/cargo/dev/base64-0.23.0 branch August 11, 2026 22:49
gnanirahulnutakki added a commit that referenced this pull request Aug 11, 2026
Adds crates/code-execution (ardur-code-execution), Phase 1 of the §6.7
code-execution blueprint: a closed LanguageAdapter trait with Bash and
Python adapters, a cap-token-shaped CodeExecutionCaveat that attenuates
every request (language allowlist, timeout ceiling, tool-callback
allowlist intersection that never widens, forced expose_stderr override,
output-size ceiling), a code.exec.{requested,completed,failed,tool_denied}.v1
receipt forest, and a CodeExecutionTool (code.exec) gated by
Capability::ProcessSpawn plus a custom code_execution capability that
scans captured stdout through ardur-injection-defense before returning it.

Tool-call RPC (a running script dispatching back into the tool registry),
Node/Rust adapters, and routing through the §6.3 backend matrix / §11.5
sandbox runtime are out of scope here — none of those crates exist yet in
this workspace. Documented as explicit Phase 2 TODOs; every dispatch in
this crate is unsandboxed local process execution until §11.5 lands.

Browser automation (§6.9/§6.10) already ships as crates/browser and is
not duplicated here.

Checkpoint: architect/sessions/2026-07-14-code-execution-6.7/journal.md

Rebase note: squashed onto current `dev`; the only conflict was the workspace
`base64` pin, resolved to `dev`'s `0.23` (raised by #380) rather than the
branch's stale `0.22`.

Signed-off-by: GR <gnanirn@gmail.com>
gnanirahulnutakki added a commit that referenced this pull request Aug 11, 2026
Adds crates/code-execution (ardur-code-execution), Phase 1 of the §6.7
code-execution blueprint: a closed LanguageAdapter trait with Bash and
Python adapters, a cap-token-shaped CodeExecutionCaveat that attenuates
every request (language allowlist, timeout ceiling, tool-callback
allowlist intersection that never widens, forced expose_stderr override,
output-size ceiling), a code.exec.{requested,completed,failed,tool_denied}.v1
receipt forest, and a CodeExecutionTool (code.exec) gated by
Capability::ProcessSpawn plus a custom code_execution capability that
scans captured stdout through ardur-injection-defense before returning it.

Tool-call RPC (a running script dispatching back into the tool registry),
Node/Rust adapters, and routing through the §6.3 backend matrix / §11.5
sandbox runtime are out of scope here — none of those crates exist yet in
this workspace. Documented as explicit Phase 2 TODOs; every dispatch in
this crate is unsandboxed local process execution until §11.5 lands.

Browser automation (§6.9/§6.10) already ships as crates/browser and is
not duplicated here.

Checkpoint: architect/sessions/2026-07-14-code-execution-6.7/journal.md

Rebase note: squashed onto current `dev`; the only conflict was the workspace
`base64` pin, resolved to `dev`'s `0.23` (raised by #380) rather than the
branch's stale `0.22`.

Signed-off-by: GR <gnanirn@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant